Imagine Plus 是由 xianfei 開發的 開源、跨平台 圖片格式轉換與優化工具,基於 Tauri 2 (Rust + Webview) 重構自 meowtec/Imagine,最新版透過 GitHub Releases 釋出。
核心優勢在於 極小體積(macOS 僅 ~9 MB,對比 Electron 版 100 MB+)、原生效能(Rust 圖片編解碼管線)、全格式雙向轉換(JPEG/PNG/WebP/AVIF/HEIC/BMP 任意互轉)、批次縮放、元數據保留 (EXIF/ICC)、無損/有損優化、對比模式。支援 Windows (Installer)、macOS (DMG)、Linux (AppImage)。
授權 GPL-3.0 (因依賴 libimagequant)。Imagine Plus 0.10.4 for macOS arm64
詳細說明介紹
Imagine Plus 定位為 「極致輕量、原生效能、全格式支援」的現代圖片處理工具。它解決了 Electron 版 Imagine 體積龐大 (100 MB+)、啟動緩慢、記憶體佔用高的痛點,透過 Tauri 2 + Rust 重構,實現 單一二進位檔 ~9 MB (macOS)、毫秒級啟動、SIMD 加速縮放、系統原生 Webview 渲染 UI。
架構亮點:
- Tauri 2 混合架構:前端 React + Vite 打包,後端 Rust (
src-tauri/) 負責所有圖片處理,無 Node.js 執行期,打包後無 Node 運行時。 - Rust 圖片編解碼堆疊:
- JPEG: mozjpeg (sharp 同款編碼器)
- PNG: libimagequant (pngquant 引擎,調色板量化)
- WebP: libwebp (Google 官方)
- AVIF: ravif / rav1e (Rust 實現)
- HEIC: macOS ImageIO 原生解碼,其他平台回退 libheif
- BMP: 標準解碼
- 縮放: fast_image_resize (SIMD Lanczos3)
- 元數據: img-parts 保留 EXIF/ICC
- 單一二進位:所有編解碼器靜態連結,無外部相依,部署極簡。
核心功能深度:
- 全格式雙向轉換:JPEG/PNG/WebP/AVIF/HEIC/BMP 任意互轉,6×6 完整矩陣支援。
- 批次縮放 (v0.9+):支援寬/高/百分比/適應框、Lanczos3 高品質縮放、保持比例、不放大選項。
- 元數據保留:EXIF 方向/相機參數、ICC 色彩配置檔自動保留輸出。
- 優化選項:JPEG 品質滑桿、PNG 量化速度/品質權衡、WebP/AVIF 有損/無損模式、漸進式 JPEG、AVIF 編碼速度/品質。
- 對比模式:原圖/輸出圖同步縮放/拖曳/分割線對比,即時檢視品質差異。
- 保留中繼資料開關:可選擇是否剝離 EXIF/ICC。
- 拖曳排序/多選/刪除:直觀的檔案列表管理。
已知限制:
- PNG 輸出不支援交錯 (Adam7) (png crate 限制)。
- libimagequant 為 GPL-3.0,導致整體分發版本須遵循 GPL-3.0。
- Electron 版 (master 分支) 仍保留某些功能 (如交錯 PNG),Tauri 版仍在追趕。
建置與貢獻:
- 前端:Node.js (Vite/React) 僅作建置工具,運行時無 Node。
- 後端:Rust (Cargo)、需 Rust 工具鏈。
- 指令:
npm run dev(開發)、npm run build(打包)、npm test/cargo test(測試)。
功能特性
- 全格式雙向轉換:JPEG/PNG/WebP/AVIF/HEIC/BMP 6 格式任意互轉 (36 種組合)。
- 批次縮放:寬/高/百分比/適應框、Lanczos3 (SIMD)、保持比例、不放大。
- 元數據保留:EXIF 方向/參數、ICC 色彩配置檔自動保留 (可選關閉)。
- 進階編碼選項:JPEG 品質/漸進、PNG 量化速度/品質、WebP/AVIF 有損/無損/速度、AVIF rav1e 參數。
- 對比模式:原圖/輸出圖同步縮放/拖曳/分割線即時對比。
- 拖曳介面:檔案/資料夾拖入、列表拖曳排序、多選刪除。
- 極致輕量:macOS ~9 MB、Windows/Linux 同級,啟動近瞬間。
- 離線優先:無網路需求、無遙測、無帳號、無自動更新 (手動下載新版)。
- 跨平台原生:Windows (NSIS Installer)、macOS (DMG)、Linux (AppImage)。
- 開源授權:GPL-3.0 (因 libimagequant),原始碼公開。
使用場景
- Web 開發者/設計師:批次將 PNG/JPEG 轉 WebP/AVIF 減少頻寬、優化 LCP。
- 攝影師/後製:RAW→HEIC/JPEG 轉檔、保留 EXIF/ICC、批次縮放輸出客戶預覽圖。
- 內容創作者/部落客:截圖/手機相片批次壓縮、轉 AVIF 發布、對比模式把關品質。
- 開發者/自動化腳本:CLI 介面 (支援參數) 整合 CI/CD 圖片優化管線。
- 跨平台團隊:Windows/macOS/Linux 同體驗、單一二進位免安裝 (AppImage/Portable)。
系統基本需求
- Windows:Windows 10/11 (x64),提供
Imagine-Setup-x.y.z.exe(NSIS 安裝程式)。 - macOS:macOS 10.15+ (Catalina) 或更新,Intel 與 Apple Silicon (ARM64) 通用 DMG。
- Linux:支援 AppImage 的發行版 (glibc 2.31+ 推薦),提供
Imagine-x.y.z-x86_64.AppImage。 - 架構:x86_64 / ARM64 (macOS) 原生支援。
- 權限:標準使用者權限即可;AppImage 需
chmod +x。 - 相依性:無外部相依 (所有編解碼器靜態連結),AppImage 內含所有庫。
免費資訊
Imagine Plus 為 100% 免費開源軟體,採 GPL-3.0-or-later 授權 (因 libimagequant):
- 無付費版本、無訂閱制、無功能鎖定、無廣告、無試用期限制、無遙測。
- 原始碼託管於 GitHub (xianfei/Imagine-plus),歡迎 Issue/PR。
- 分發限制:因 GPL-3.0,二進位分發需提供原始碼或書面承諾,修改版須同授權釋出。
總結
Imagine Plus 是 「用 Rust/Tauri 2 重寫 Electron 應用的教科書級範例」:將 100 MB+ Electron 應用壓縮至 ~9 MB、啟動從秒級降至毫秒級、記憶體佔用大幅降低,同時功能不減反增 (新增批次縮放、對比模式、HEIC/BMP 支援、元數據保留)。其 Rust 圖片編解碼堆疊 (mozjpeg/libimagequant/libwebp/ravif/fast_image_resize) 代表了當前原生圖片處理的最高水準,SIMD Lanczos3 縮放、EXIF/ICC 保留、全格式雙向轉換 達到專業級水準。
優點:極致輕量 (~9 MB)、原生效能、全格式支援、批次縮放、元數據保留、對比模式、離線隱私、GPL 開源、跨平台原生。
限制:GPL-3.0 限制商業閉源分發、PNG 不支援交錯、無 CLI 參數文檔 (需閱讀源碼)、Linux 僅 x86_64 AppImage (無 ARM64)、無自動更新機制。
若你是 需要極致輕量、無安裝、全格式、專業級圖片批次處理工具的開發者/設計師/攝影師,Imagine Plus 是目前 GitHub 上體積最小、效能最強、功能最全的開源選擇。強烈建議直接下載對應平台二進位 (Windows Installer / macOS DMG / Linux AppImage) 實測,體驗「9 MB 裝得下專業圖片工廠」的震撼。
如果您覺得此軟體符合您的需求,請點擊下方按鈕前往下載頁面。
立即進入下載頁面軟體截圖參考

